[feature] replace native sort approach with adjusted likelihood