Kuo finishes rehab assignment, ready to return