Implemented polling, cancelling, fixed server-side timeouts and cleaning up