added batch delete similar to the multifetch for massively parallel deletes.  thanks to the generic  interface for executeAsync, it was easy to plug this in.