add fsharp, update submodules