update spec for transactional messenger