CLProtocolDataPoster test finish and bug fix