retry setting listener