fix bug: synthesized retain overiwiret system retain

This problem will cause that we cannot send the real retain (for add the  reference count) message to MosiquittoMessage object.