messages to background.dart work but others mostly not