refactor to use arrow, requests

and the utc ISO endpoint