add annotate,  complete batch api

1. add annotate
2. saveBatch()
3. updateBatch()
4. removeBatch()
5. batch()