supercast TODO update