add rescue for error handling and send respective response back to browser
change from append to hidden div with fade in/out