update for zero source list