Revert "bump timeout to 30 seconds for now"

This reverts commit 752e0bcaab3a088bb55f0516df0aa33057efd15e.
Revert "fix javascript bugs"

This reverts commit c60970401e6fe74853d92659ed04b2128a20a39b.
Revert "use jQuery ajax call without timeout"

This reverts commit 2c6bd810dc34f2230c73594e9f4eb49268fa874b.
treat asynchronous update requests as asynchronous