timeline refactor, allow metadata edits during upload