update colors and add procedure status watching