resize algo update