Still working on async cache issue