updated ui; cleaned; fixed threads