Amir Khan has promised his fans they will see a "new and improved" fighter in his first bout in England for two years this weekend.