minor changes and login swingworker