Sam Flanders talks contract extension