attach/detach chuck thread to/from jvm in thread function rather than receiver callbacks
started working on a new module to clean up java bindings