unified observer lists

had to disable message priority waiting due to lock problems