fix tests, update microdeps to 0.3.1 to stop depending on jdk8