modify dependency, add thin as web server