lazy-update charts, improve animations