fixed pear upgrade as from now pear is casesensetive. execute provider fixes