add low-level fetch_repodate function to remote module