improved building of python