use response repo instead of legacy database for message service