batch() return assoc result