work on #7
reorganize @Async logic
try harder to properly resize Fragment
more Fragment resizing tests