Update buttons on basket
Refactoring 1
Refactoring 2
Finish refactoring