update first missing positive, give a not constant space solution