Social media helps non-profits connect with the community