Made update concurent