add updatePlanning method