shell sort updates