fixed callback not sync with complete for renderlen