Starting items on katarina

So most of my matches i tend to go Dshield with second wind and overgrowth secondaries because most matchups seems impossible. When would probably be good to go Dblade or Dark Seal?