fix concurrent