Why `async:false` ? You have defined callbacks so you can to async. In fast `sync` ajax requests is a bad thing (tm) since it blocks eventhing else.