Move all change processing to admin_init