broken recording (tried to async)