update glfw and all other submodules