update submodule and Makefile to fix compile error