last commit before merge
added sequence queue instead of pthread signal