updatig stack