Implemented deodexing and used multi-threading