Started writing async message listeners