refactor API
Add youtube normal query search support