composer timeout + change to --prefer-source (to avoid api exceeded errors)