make col sync & close private to db package; guard index changes using db schema lock