Some Updates

Controller Updated
Retrieve IP now Async