fix talk bug