scale up and scale down logic by push/pop simple system