fix some weird dep method error, src eval