fix update balance