Nonprofits weigh timing of fund raising