update buffered-chan to include custom check function