rewrite seafile fileserver with golang.