add delegate for imagedownloader

let user can modify image before saving it