smart-http: support shallow fetch/clone