use public_send in Settings model

fix [bbd1e353e252bdd1f45dd8a58bf55c0c47674f77[