adjust README and simplify User#before_save