* added :batch dispatch