update

1. bson, log move to base for common use
2. add mock query parse