fix a gaia buffer's bug and dwarfs file share implement go a step further.