redesigning event server