added thin as the server