fix missing extra id bug