put agent in docker have some way to know if agent is online. also have rollback capabilities