An improved heuristic for the single machine scheduling problem with ready time