apparently, lexical subs are not a default :-(
secrets replaces secret (Mojolicious version upgrade)
Bug fix + upgrade Mojolicious version

Bug fix - replaced "lexical" sub cb in fetch_subscriptions
with $cb, ref to anon sub.
Changed app->secret to app->secrets (Mojolicious version deprecation).