The 'second' expression for the ScheduleExpressions is '0/3' which implies 'every 3 seconds starting at second 0' i.e. 0,3,6,9,...57,60 seconds. So this comment should not read 'every 10 seconds'. Maybe you could incorporate what I wrote in the previous sentence.

Otherwise this looks good.