Fix poll return bug, add test module
Add batch storm subclass