add runv, fix bus arbitration