fixed ImageRequest + updated tests