split BigSinkImpl