merged cron class back to core, removed composer dependency