fix firstcontact bug