unify move with bulkmove