Get everything, except the avocados, prepped when you get home.
Just before you want to eat, peel
and stone the avocados and put the flesh in a bowl. Don't worry about how pulpy you make the avocado, as it will be mashed. Dissolve the salt in the lime
juice and pour it over. Then add the other ingredients and mash
with a fork until you have a rough lumpy mixture. At all costs avoid turning it into a smooth puree; by its nature the avocado will be smooth anyway, but you want as many soft but form-holding clumps as possible.