fix effect resetting after capture thread restart