updates interaction