off center dipole update