Fix: update scheduler when message