first pass for infrastructure allowing updating assests from remote server