use http cache and request partial fields