visualization model update