tracking changes in docker images and improved error handling in deploy