add time usage benchmark