improve sequential actor
code and import cleanups