fix bug isOnline nullException