As far as I can tell sync only runs when you open the app.  Can you add a setting to automatically sync/activate offers? (E.g. once a week).  I'd actually be fine with a push notification if manual intervention is required (though this should be configurable).