when it send prepare, the instance receive from itself immediately. we need to preprocess itself before sending