task reward fetch and update