completely change how updates are done, db.session should now be dirty before commit, allowing whooshalchemy to see updates