Update repo to prepare multi-threading implementation