add locking when binding observable collection