install and update as necessary