add configuration for gem fetcher script
add flock based lock to run only one gem fetcher at a time