Image service with response handled in a block