mv scheduler to crawler module
add supervisor to manage such processe