* Moved to SheduledExecutorService instead of Timer