use StringBuilder, rename method, extracted separate SaveDraftTask class