add bench as a submodule since tests depend on its version