re-define priority to extension execution order:

[priority < 1000] --> built-in |gf| --> [priority >= 1000]