start of a turn callback