many bugs fix in peer connections, and ux