fixed duplicate bug, added target tab for private message