fix: widget option "limit" not working