don't evaluate html dir every request