replaced webrick with thin