update submodule 'libj'
refactor CMakeLists.txt
update submodule 'libj'