add recompiler

Each “new” class compile regenerate object dependency map.