guard against multiple submits when submit already in progress