Improved to add custom tip perent & Auto-update tip on update amount