rethunk region scan callbacks