refactor fresh_account logic, remove init_account