use new Mojo::IOLoop::Delay feature