added live updating and some performance tweaks