built shared map and queue