improved Mojo::IOLoop to use Mojo::IOLoop::Delay more consistently