fix bug by resond -> respond