call batch hooks in serial too