add relisten target
update api bases