added async image loading to grid