refactored Danger
refactored into asyncdanger and danger.