added delegate to asyncronous image view fetching