linger wasnt working as disconnect event triggered first