fix a bug that staff can't modify its own profile