Include progress callback