refactoring to make datapushes, activity pushes, comment sync, and other things like that use the new scheduling mechanism