update proect settings, make image view easier to extend without warnings
add async image delegate