go back to three stages - hsync-based tbc, then cburst tbc