What if user cancels the deferred before timeout? Do we consider as timeout?