autorefreh & preference commit