fix(plook): ensure cache is hit in a branched instance

When using .branch() (mainly in the server), the cache wasn't
hit because the cache instance wasn't shared between them.