optimize: destroy socket reference in pendingData eagerly