After update of a payment, reload payments.  Put that functionality into a separate method.  Use single quotes for strings.