fail safe event driven framework