fix v2.5 bugs