update benchmark program architecture as per HTTL author's advice