Added initial experimental update system