bson: custiomized read() support
build: cleaner output