Fixed concurrency issues with shots loop