Added futureTime method into Timer for dealing with method that return Future themselves