added sourceBoost version of Timer