Updating detail view controller programatically