add time handler