a rather dubious trick to update local branches from their remotes
added gdf, and comments in gbs