Complete callback only executed once after all files