Basic upgrade and fallback scenarios

Signed-off-by: Alex Nikitenko <alex.nikitenko@sirinsoftware.com>