update with robot and saucelab integration