Fixes beat when empty schedule
Correct arithmetic and add note about rate_limit