Code cleanup and oneway void for DO methods.
Update submodule reference.