fragment implement request listener