asset absolute path for proper replace