fixed satellites list refreshing problem, introduced convept of message dispatcher, refactoring