Use an asynchronous model to communicate media partial results (#19)

MediaPictureDiscover(1/2)

Signed-off-by: Jorge Ruesga <jorge@ruesga.com>