Change Update Thread to TimerTask