add push_hard
update auth docs info