chart generator update