update benchmark, simplified version complete