added update function, and new backend thread for slow functions.
bump version
Merge pull request #7 from olear/master

added update function