Removed updating in another thread for sake of ease of use and smoothness.