I don't understand how "work in the clouds" relate to making a backup copy. What do you mean by "work in the clouds"? I think the manner "still" and "though" used in your sentence is not correct.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.