chart update
performance upgrade