add 30 minute timeout