updates creation cycle