Form Submission Takes a Long Time