difference between ‘for a good while’ and ‘for a while’