make sure that tick does not block on lock