block: add request clone interface (v2)