fix bug cause by pudding Fetcher redeclare