rendering update, and optimization experiments
cache plot data for more responsive ui
more bug fixes
improve backtracking, etc..