Code Review

Compare your solutions

    No. Reading the balance can be done any time, even in the middle of update. The order will only matter if reading is done as part of state change