add socket linger option