add recover_offline command