fix #13 java.lang.IllegalStateException

If adapter's data is modified by non-UI threads while UI thread is traversing views,
IllegalStateException exception occurs.
This work-around uses handler.post method to avoid this exception.