update vector rotate project