Expanded example to include PUT, DELETE, and an example of why you can't blindly throw around asynch calls and expect things to happen in a particular order.