update fields and fix bug

Исправлен баг если не один сервер не активен, а блоки есть в базе -
вылеталл. поставил try catch