added the performance channel and refactorying on message channel

Change-Id: I4e4736edd7569cee36ce371d6018cecff0ed14f2