diagram update;