update todo list
added plotStateChange event