refactor main's updates into smaller fns

Created by  Tomáš Zemanovič  on May 21, 2025
ACDXXAX26ZJJFKJDGRC2GOSJY5JHQWCSTP55SYI6D6LH5UIRYUBAC
Dependencies
In channels
main
Change contents