I think a hybrid system would actually best. Otherwise posts that don't get many votes wouldn't update their score.
The best would probably actively update on votes and do a catchall operation on ones that haven't been voted on or all on a certain periodic cycle.