Wrote all admin PUT functions using updater super function