Refactored update to go through Updater class.

This will enhance adding and scheduling push notifications.