updates from robot