don't override the preference if it is set.
Merge pull request #812 from monkeyiq/2013sep/771update

don't override the preference if it is set.