fix the bug about the absolute id