fix idle disconnects