updating after tryst with multi-threading