refactor cleanCache into two for readability; simplify GetBlockHashes request handle logic; requestor will accept only up to batchsize blockhashes instead of reject for longer response
utils.GetLogInstance().Warn("[Sync] GetConsensusHashes: receive more blockHahses than request!","requestSize",size,"respondSize",len(response.Payload))
returnresponse,fmt.Errorf("[SYNC] GetBlockHashes Request failed. I am not higher than requested node, my Height %v, request node Height %v",endHeight,startHeight)