fix double click submit protect