Implemented dynamic updates