minimize obtain messages when refresh timeline.

## Before this PR

1. Obtain latest messages (max 200 messages)
2. Display messages that were not shown yet

## After this PR

1. Obtain messages that are newer than latest message was shown on timeline
2. Display messages