for use in synchronized block the variable should be declared volatile
remove unused variable
remove all temp files after adaptor compilation
since its addition to Wonder the adaptor code has been changed a lot so bumping up version code