[bf] minore fix & gitignore
[r] new api support
[nf] server data switcher