fix bug in no-exist id