use whenever gem to execute jobs periodically