made the saving of token.. and then return statement, async