An efficient multi-scale Green’s function reaction dynamics scheme