need to specify branch when pull on submodule. automatically init and update submodule if not done before.
Merge pull request #4 from viirya/master

Need to specify branch when pull on submodule