Simplified timing code, to remove unnecessary "adjustment" based on System.currentTimeMillis()