if exclusive is called from other thread, we have to flush before!!!