change List ref to Collectoin ref
add Db.batchDelete feature and fixed some bug