added support for vaoDataSet updates & more stuff