update block source