- update quantity