added when to recalculate a star