add timeout option and an override composer file
add ignore composer.lock option