switched new Date().time to getTimer() (faster)