updated with new BCFSyncedReader mechanism.