cleanup + remote messages