add, remove and modify shift locally and remote