[WIP] support bulk load