fix agentpayment after_update observer