parsing file directly from remote source (rather than saving locally first)