add time cache