updateDeal does not return anything or throws exception in case of failure