update to 2.3.1.0, add patches, update readme