Improved algorithms for single machine scheduling with release dates and rejections