updated with gem 'thin'