the ugly way to create subscription with timeout. Prettier one will be soon