Require eventmachine, we will use its Deferrables