add dispatch queue for receiveMessagePressed