post on promise cancellation