update old register listener pass