rkt: refactor fetch

valid