Add async repeating logs.

Close #140