use thin and rack instead of webmachine