we should use bson.Binary when sending data, it's interpreted as []byte when receiving data