cache tasks