new class InsertionSortWithLock