you should pass context to scheduleOnce