bump to 3.1.0 - fixes #8