Refacotring codes: improve newssource admin page
Put scheduler request into queue

So all the process can be done sync.