updte stack