add retrieve token api
test retrieve token