redesign menu. fix empty chat bug