Fixed recursive infinite loop w refresh() + qp change