s.insert += used > s.w_size - s.insert ? s.w_size - s.insert : used;