update with plot