compare synchronus vs asyncronous mediated review