make repay_bill asynchronous