peer message receiver