implement delay issue