gems: add whenever for schedule