fetch message body using adapter when not cached