refinements for media-types and example for asynchrnous processing