def update(self, turret_data):
        """Update a given turret

        :param dict turret_data: the data of the turret to update
        """
        if turret_data.get('uuid') not in self.turrets:
            return False
        turret = self.turrets[turret_data.get('uuid')]
        turret.update(**turret_data)
        self.write(turret)
        return True