Multi-threading work