implement full key read conflict detection