Added IP change feature

has a little (might not) bug
- if i attemp to change it before i send data once it crashes