added NSUserDefaults's async category methods