variant manager: implemented delayed variant setting system