fixing usercancel never shown bug