synchronized TableProvider