corrected micro-benchmarking for recieve