+ database update lock to prevent excessive updates