updating FuncDecl