Revised discard old data task