let submit view use an async task to insert data, refs #98