update builtin list function