fix bug: fix abspath