add ability to update panels