delay methods behavior fixed