public void removeDepsOn(MessageGid msg_id)
	{
		// FIXME: test this method
		
		// from update message waiting queue
		for (UpdateMessage update_msg : this.update_msg_waiting_queue.values())
		{
			if (update_msg.deleteDep(msg_id))
				TimeLogger.recordDepTime(update_msg);
		}
		
		// from query message waiting queue
		for (QueryMessage query_msg : this.query_msg_waiting_queue.values())
		{
			if (query_msg.deleteDep(msg_id))
				TimeLogger.recordDepTime(query_msg);
		}
	}