Changed preference commits to apply so that it is async