improved timing of communication tasks