* Track when token balance is changed to update value on approval screen * Code refactor * Fix unit test * Fix sign approval balance * Refactor code