Initial threading

- Removed manual update button, added configurable length update thread
- colors not working correctly