disconnect removes client from array, added port variables