only fetch data we need to reduce bandwidth usage
fetch image with right dimensions to prevent bandwidth usage