method: fix concurrenct calls, add test for case