optimizations

made all calls async
enabled multiple fdy.hide()s
moved raw redirect/forbidden/hiddens out of fdy
cleaned house