in place sort
increment version