version forms based on contents to support incremental app updates