a little better .delay() perfomance