improved Mojo::IOLoop::Delay to allow more method chaining